package com.wlz.files.download;

/**
 * @author wlz
 * @date 2024-04-24  09:40
 */
public class RangeTest {

    public static void main(String[] args) {

    }

//    public void parse() {
//        if (StringUtils.isBlank(range)) {
//            from = 0;
//            contentLength = fileSize;
//        } else {
//            String rangeValue = range.replace("bytes=", "");
//            int index = rangeValue.indexOf('-');
//            if (index == 0) {
//                // -500
//                contentLength = Long.parseLong(rangeValue.substring(1));
//                from = fileSize - contentLength;
//            } else if (index == rangeValue.length() - 1) {
//                // 500-
//                from = Long.parseLong(rangeValue.substring(0, rangeValue.length() - 1));
//                contentLength = fileSize - from;
//            } else {
//                // 10-500
//                from = Long.parseLong(rangeValue.substring(0, index));
//                contentLength = Long.parseLong(rangeValue.substring(index + 1)) - from + 1;
//            }
//        }
//        check();
//    }
}
